change package for conditions
refactor with apply DRY paradigm
add new Condition for filter the same groups or names in pack
add reward skeleton classes