cleaned up shader usage a bit