Complete final currency class and support files