stack with association