background correction implemented