support for modularity in login path