Modified Version of Hakim El Hattab's Checkwave