Bahattin generator