start sketching out some code to reparse tasks