Understanding ZnO to enhance its functionality