add click soap function