updated text from Alajangi Simhachalam