datamanager uses account transfer pattern