narayanan v