add edit issue functional(not full)