Console entry point