implementations about currency values