Naqahdah generator