assigment 2 as done by JtVatsim