add Container model, fix create_schema, needs tests