added default and data.frame method for stringify, added matrix corner case, removed eval(parse