fix return data