changes to on demand