how many windows ...