Update dependencies and add logger.
Add port.