added 'How it works' to the README