why have a trainer