architecture solution for console and profile handling