Added part-ii