add stack_growth
reslove conflict
add STACK_BOUNDARY