update the todos as purple. this code is gettin nastay