added pulsar scheduler