assignment 3 initial
working on linux
working shaders