initial push - project skeleton