add appveyor support