added auth, started integration with all that jazz