#6 PR add new methods to interface. Tests should be updated.
#6 PR add new methods to interface. Tests should be updated.