fixed color and shape assignment, created decent example