keep a list of todo so we know when to stop working in this branch