readme: add how it works chapter