Here is how it works. There are 2 different versions