fixed output to two decimal places
added an else if for no change