updated to do list and fixed stuff