some examples and update to todo list