add logErrors()