Removed useless information and condensed