login front-end overhaul