modified progress

changed features and added a todo list.