add funtional setting currency