v 0.3.0 add :compact option