console, can build under ubuntu, not worning, can run