added some shader handle stuff, about to delete it
removed shader handles