correct the type and add a description instead of default
change default key to description, fix some type values