:param data:
:returns: