new classes -color_t pen_t