First working cut of project