add more function in contact