first version of the project

This version doesn't build yet