inital commit
Random colors and some restructuring