flesh out use-case stacks