fixed shader hooks experiment