Added precompile initializer