shorter names, changed value to pointer in astar
update todolist