reference Ramesh's article