changes on the scheme