add some methods‘