use decimal localcontext with precision 5