edited by ram