stacks and asg's