fixes, createProgram