props: switched input args over to JSON