first commit for win compatibility