adding auth, improving stylish