split out the todo file func
plaster with fixme for another day