start implementing heading bug