in the middle of implementing stack size attributes