adds to do list, separates ui into different files.