*added implementation of BackgroundComputation