stuff has to be updated