almost finsihed phase 2. turned in anyway