Rahul Shakya, Lin Cheng and