m.g ali , f. o. m.