formatting and addition