Added support for variable-frequency scheduling