Add Duel field related stuff

Signed-off-by: garymabin <garymabin@gmail.com>