pre scheduler rewrite