added row editing functionality. close #35