remove operation
rename
testsuite for stack