updates some basic methods