majaor changes made