user schema and entities modules