expose scheme