-m added orientation and heading code base