return full data instead of just SOC