add model and schemas
edit
edit
fix