made stack types similar to RB and WR approach