added schemas in a separated file