transactions add edit