Done some tests, still working.