solution collection