ep 7: added basic vertex and frag shader