make windows customizations more dynamic