scheme handle