Assignemnt 2 Program