enhanced by schema-test