Solved many many problems.