add jsonschema & fix syntax
name is determined by folder & use jsonschema
add merge code and get missing values