How to Implement a Complete Training System