colors, rotation, todo