sim chanmged so stack each has buffer