Frontend updates, authentication