made some good changes