Finish postprocessing.
Implement outer product
test outer product