Added initialize on precompile