added Logger
added Auth