data compile result