add colors function