Add choose and swith helpers