extended challenge examples