switch contact/upload positions