scheduler exchager implemented and working