Custom switch