completed solo challenge code