added forward corr, not tested