add json_schema
fix views for the present