How does ıt work?