add code combat solution and reflection