added training module