little demo could run
ADD:add a enum type for command