reading book "Marionette gentle introduction": https://github.com/davidsulc/marionette-gentle-introduction