less memory usage, precalculation, bugfixes