implemented coin return