introduction of () and removal of json.splice()