added resource precompiler