updates some stuff !