Author: Shayan Arya and Nir Boms