simplified router singleton