solved challenge with extra credit