projection shader works now