some tweeks to the scheme