better color tracking and storage