- fix aggregate function, incorrect calculation when blank field present, treat it as 0
- add more sample