initial commit with required changes to build cm