add onSet enum on action and match