the Plugboard class