first pass at project tooling