added how it works part