modular: added console and port