two more windows functions