switch choice added - default throws error