test for scheme