add some functions in contact