add logger and helpers