initial scheduler