compilations for training