first commit. base structure project