added console controller