add refund method