json form input output and listing