added more attributes to the data buffer and added color attribute and uniform variable to shader'