Author: Kamal edition