Add switch
Add arrays