Added support for custom schedule preferences