client window complier