added inline edit feature