updats and changes