i think this should do colors