adding buffer area in stack for Daniel's weird stack push