add compact option