finished barebones login page