added productions module + many tweaks - precompiled