add basic structure and build process