Working on a universal add method
Still working on universal