implemented upgrade and downgrade desired heart range