Third draft of AAE 637 assignment 3