add git checkout
update todo list