made shader better