added 'how it works' section