windows build. should end up in boilerplate