Simple trainer. Revision 4.