Some change for better presentation have been made