updating challenge3