added compile_shader