updated the how it works