The engine is working properly with choices and descriptions