How it works in detail