fix address abbrev.
2d average
provide buffer shape