new method: define
new methods: extend, change
introducing (inactive) save/load
:zap: removing underscore
:wrench: build
:notebook: features and main methods