migrate to interface

Can we branch off or create a new tag @ current master code and merge in my corrections to master afterwards?