Some Modification has been done (Code Reformatting)