login and register improved