update some fields funcionality.