add compact data logging