optimize output