updates a few things