creating separate shader files + ajax