Kaoliang stacks