added del_row method