Finished assignment attempt 1