Part 2 by ravi
new 2nd file