Changed style, added authorization and authentication