initial commit of worker and scheduler