Updated to meet CL1

-- added version
-- added mutually exclusive group
-- added format control
-- added map to reduce
-- other ...