model project skeleton