large scale solution