aded some refs on optimisation for background