Thanks for this review. We do feel like we have made great strides to address these training concerns and turnover issues. In August, we moved to a week long onboarding program for all new employees. It is a week of intense, fun and engaging on the job training that is extremely valuable for new employees. They leave the week feeling empowered and equipped to do the job they were hired to do. The learning doesn't stop their either. We also have specific 30-60-90 day plans for each new employee so they know exactly what the expectations of the job are through their first 90 days. As always we appreciate the feedback.