stack operation to replace basic operation sstruct