interface expanded
- new methods
-