each shape now has its own colour