going to need a switch i suppose