Switches all working corretly