* add refund method
* allowing changing statement name