Add original average method, works better in some cases, sequential method needs more work.