Add a console and reorganize the requirements.