My project explained:

https://youtu.be/RXJKdh1KZ0w