formatting and params