add setup feature (without test :p)