update some methods