added 'how it works', not finished. removed 'execution'