Here is where the magic starts