probably move CI to travis because it supports windows
probably move CI to travis because it supports windows