Merge pull request #1 from nardinan/new_interface

New interface
Merge pull request #2 from nardinan/new_interface

New interface