Peehole adventures: A Compilation of our journey so far