support for job scheduling