Mostly Completed; needs formatting and question 4