Updated to successfully complete through test 4