input layout router