Finalizes almost everything. Could be buggy but for now it is kind of stable version.