aggregrate var wip
wip