Updated solo challenge solution + reflection