added json spec