correctly format decimal values