get primitive scheduling down