decouple training docs