first asset compile