use decimal everywhere