added a basic scheme