How it all works?