Revert "Feature/extract interface"
Merge pull request #4 from ansjob/revert-3-feature/extract-interface

Revert "Feature/extract interface"