improved currencyManagement.cs and minor changes