collaborative scheduler