more about stack management.