full project skeleton laid out