factors affecting trainer fees