update a lot of things....that I cannot remember