smooth out data
build