added addTo, addSubVal, setUniqueArgs, addUniqueArgs, setCategory, addCategory fucntions