pre-login revamp