modified eigenmouth