Starting challenge 2. Not functional yet.