project basic structure commit