library improvements and added todo list tutorial