following format for add, changes remove leftmost and remove node's recursive call