add type aliases
expand windowstack with strategies