stable compile version with all lib/engine structure