updated for the proper asset location and precompile