MAJOR Updates and removed all the errors.