new way of persistence

- cleaner
- faster
- lighter