outlined steps in each TODO.. gonna go grab some grub and then get back to work