done with color preparation in a linked list