fix and add schedulers