first version - just interface
Merge pull request #5 from Fabrice-Rimbault/master

first version - just interface