oh boy, lots of work to do