[MJ-52] Profile Phase 1

All tests pass.