Restructured. Added part 6,7,8/