altered by venkatesan