can create window, DX-specific functionality next