add :title and button