Modified the intro part and remove redundancy