revised working branch approach
verified appveyor yaml