added json support for edit_author