added support for variable source file sizes, increased stack depth
latest features