add wire transfer logic