Hardware and electronic by Ahmad Roaayala