- new methods
- misc updates