style and authentication updated