first running project skeleton
first half working version