How it works layer