ENTIRE SOLUTION