+ use config and learning conditions