a.console: split big method.