improve ability
local and global stack process