Required fields mj 342

All tests pass