stack operation done, declaration recursive-add not finished