add :app option