added money transfer logic