gui class
saperated gui and lineswithscale class
added shader