add-parse-print;bugs:insert-object