change get and set functions.