clear and add contact function:wq