first commit - creating cm structure