split controllers and servers