fixed empty list and decimal places