this is the code academy exercise until now