Divya Srinivasan copyright 2002