add max_stack