major styling overhaul, some authentication funness