first pass migrate tool
option matrix code added
Merge pull request #1 from thelim3y/master

option matrix