added read window