added semimajoraxis