slightly flesh out project, still very much a TODO