added trainers - closes #27