semi-private-training