initial scheduler work