fix issue #9 impl schema def