Makes public version of add  and add method to add commands