Merge pull request #4 from LeoOnHack/newFunctions

new Interfaces
Merge pull request #6 from LeoOnHack/newFunctions

New functions
Merge pull request #7 from LeoOnHack/newFunctions

New functions