add post stack dan heap