Loading...

Skip to main content
Call us at +1-800-604-9114 for more information about our products or contact us online Need help? +1-800-604-9114 or contact us

Filters


Clonality

Type

Reactivity

Gene Name

Isotype

Host

Application

Clone

Recombinant Proteins

Recombinant proteins are purified laboratory reagents created through genetic engineering for advanced biomedical research, such as immunology, neuroscience, cancer research, and more.


We provide high-quality recombinant proteins. Our various protein products are carefully tested for consistent and reliable performance. With our proteins, we offer stringent quality control, lot-to-lot consistency, and precise specificity to help you achieve accurate results in your research.


Viewing 3750-3800 of 15249 product results


Proteasome Subunit Beta Type 9, Recombinant Protein (Cat# AAA38983)

No reviews yet
Full Name
Recombinant Human Proteasome Subunit Beta Type 9
Gene Names
PSMB9; LMP2; PSMB6i; RING12; beta1i
Purity
Greater than 90.0% as determined by SDS-PAGE.
Pricing

Hemagglutinin-Influenza A Virus H3N2 Canine, Recombinant Protein (Cat# AAA39009)

No reviews yet
Full Name
Recombinant Hemagglutinin-Influenza A Virus H3N2 Canine
Purity
Greater than 90% as determined by SDS-PAGE.
Pricing

Prolactin-Induced, Recombinant Protein (Cat# AAA39100)

No reviews yet
Full Name
Recombinant Human Prolactin-Induced Protein
Gene Names
PIP; GPIP4; GCDFP15; GCDFP-15
Purity
Greater than 90% as determined by SDS-PAGE.
Pricing

Guanine Deaminase, Recombinant Protein (Cat# AAA39143)

No reviews yet
Full Name
Recombinant Human Guanine Deaminase
Gene Names
GDA; CYPIN; GUANASE; NEDASIN
Purity
Greater than 90.0% as determined by SDS-PAGE.
Pricing

V-Ha-ras Harvey Rat Sarcoma Viral Oncogene Homolog, Recombinant Protein (Cat# AAA38830)

No reviews yet
Full Name
Recombinant Human V-Ha-ras Harvey Rat Sarcoma Viral Oncogene Homolog
Gene Names
HRAS; CTLO; HAMSV; HRAS1; RASH1; p21ras; C-H-RAS; H-RASIDX; C-BAS/HAS; C-HA-RAS1
Purity
Greater than 90% as determined by SDS-PAGE.
Pricing

ProMatrix Metalloproteinase-9, Recombinant Protein (Cat# AAA38717)

No reviews yet
Full Name
Recombinant Human ProMatrix Metalloproteinase-9
Gene Names
MMP9; GELB; CLG4B; MMP-9; MANDP2
Purity
Greater than 95.0% as determined by SDS-PAGE.
Pricing

Heat Shock Protein 105, Recombinant Protein (Cat# AAA38614)

No reviews yet
Full Name
Recombinant Human Heat Shock Protein 105
Gene Names
HSPH1; HSP105; HSP105A; HSP105B; NY-CO-25
Purity
Greater than 90.0% as determined by SDS-PAGE.
Pricing

Vascular cell adhesion molecule 1, Recombinant Protein (Cat# AAA38468)

No reviews yet
Full Name
Recombinant Human Vascular cell adhesion molecule 1
Gene Names
VCAM1; CD106; INCAM-100
Applications
Immunoprecipitation, Western Blot
Purity
Greater than 95% as determined by SDS-PAGE.
Pricing

Centromere Protein-A, Recombinant Protein (Cat# AAA38470)

No reviews yet
Full Name
Recombinant Human Centromere Protein-A
Gene Names
CENPA; CenH3; CENP-A
Applications
Western Blot
Purity
Greater than 95% as determined by SDS-PAGE.
Pricing

Hepatitis C Virus Nucleocapsid, Recombinant Protein (Cat# AAA38314)

No reviews yet
Full Name
Recombinant Hepatitis C Virus Nucleocapsid (core), Horseradish Peroxidase Labled
Applications
Western Blot
Purity
HCV Core protein is >95% pure as determined by 10% PAGE (coomassie staining).
HCV Core protein was purified by proprietary chromatographic technique.
Pricing

HIV-1 gp41, Recombinant Protein (Cat# AAA38329)

No reviews yet
Full Name
Recombinant HIV-1 gp41
Purity
Greater than 95.0% as determined by SDS-PAGE.
Pricing

Chlamydia Trachomatis W4-W5, Recombinant Protein (Cat# AAA38095)

No reviews yet
Full Name
Recombinant Chlamydia Trachomatis W4-W5
Applications
ELISA
Purity
Chlamydia W4-W5 protein is >95% pure as determined by 10% PAGE (coomassie staining) and RP-HPLC.
Chlamydia W4-W5 protein was purified by proprietary chromatographic technique.
Pricing

Resistin, Recombinant Protein (Cat# AAA38217)

No reviews yet
Full Name
Recombinant Rat Resistin
Purity
Greater than 95% as determined by SDS-PAGE.
Pricing

Glutaminyl-Peptide Cyclotransferase, Recombinant Protein (Cat# AAA38028)

No reviews yet
Full Name
Recombinant Human Glutaminyl-Peptide Cyclotransferase
Gene Names
QPCT; QC; GCT; sQC
Purity
Greater than 90.0% as determined by SDS-PAGE.
Pricing

Histone H2AX (H2AFX), Recombinant Protein (Cat# AAA81752)

No reviews yet
Full Name
Recombinant Human Histone H2AX (H2AFX), partial
Gene Names
H2AFX; H2AX; H2A.X; H2A/X
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Acetylcholine receptor subunit beta (CHRNB1), Recombinant Protein (Cat# AAA81656)

No reviews yet
Full Name
Recombinant Human Acetylcholine receptor subunit beta (CHRNB1), partial
Gene Names
CHRNB1; ACHRB; CHRNB; CMS1D; CMS2A; CMS2C; SCCMS
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Retinoblastoma-associated protein (RB1), Recombinant Protein (Cat# AAA81681)

No reviews yet
Full Name
Recombinant Human Retinoblastoma-associated protein (RB1) , partial
Gene Names
RB1; RB; pRb; OSRC; pp110; p105-Rb; PPP1R130
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Interleukin-15, Recombinant Protein (Cat# AAA309777)

No reviews yet
Full Name
Recombinant Macaca mulatta Interleukin-15
Gene Names
IL15; IL-15
Reactivity
MACMU
Purity
Greater than 90% as determined by SDS-PAGE.
Pricing

Killer cell immunoglobulin-like receptor 2DS1, Recombinant Protein (Cat# AAA309801)

No reviews yet
Full Name
Recombinant Homo sapiens Killer cell immunoglobulin-like receptor 2DS1
Gene Names
KIR2DS1; p50.1; CD158H; CD158a
Reactivity
Human
Purity
Greater than 90% as determined by SDS-PAGE.
Pricing
product-image-AAA116040_SDS_PAGE15.jpg SDS-PAGE

Insulin-1 (Ins1), Recombinant Protein (Cat# AAA116040)

No reviews yet
Full Name
Recombinant Mouse Insulin-1 (Ins1)
Gene Names
Ins1; Ins-1; Ins2-rs1
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Heat shock 70 kDa protein, Recombinant Protein (Cat# AAA116093)

No reviews yet
Full Name
Recombinant Chicken Heat shock 70 kDa protein, partial
Gene Names
HSPA2; HSP70
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Glycoprotein 42 (BZLF2), Recombinant Protein (Cat# AAA116659)

No reviews yet
Full Name
Recombinant Epstein-Barr virus Glycoprotein 42 (BZLF2)
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Major latex allergen Hev b 5, Recombinant Protein (Cat# AAA116559)

No reviews yet
Full Name
Recombinant Hevea brasiliensis Major latex allergen Hev b 5
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

ATP synthase gamma chain 2 (atpG2), Recombinant Protein (Cat# AAA116566)

No reviews yet
Full Name
Recombinant Photobacterium profundum ATP synthase gamma chain 2 (atpG2)
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing
product-image-AAA134260_SDS_PAGE13.jpg SDS-PAGE

Fibroblast Growth Factor 1, Acidic (FGF1), Recombinant Protein (Cat# AAA134260)

No reviews yet
Full Name
Recombinant Fibroblast Growth Factor 1, Acidic (FGF1)
Gene Names
Fgf1; Fam; Fgfa; Dffrx; Fgf-1
Applications
Immunoprecipitation, Western Blot
Purity
> 95%
Pricing
product-image-AAA134225_AD11.jpg Application Data

Tumor Necrosis Factor Alpha (TNFa), Recombinant Protein (Cat# AAA134225)

No reviews yet
Full Name
Recombinant Tumor Necrosis Factor Alpha (TNFa)
Gene Names
Tnf; Tnfa; RATTNF; TNF-alpha
Applications
Immunoprecipitation, Western Blot
Purity
> 95%
Pricing
product-image-AAA134028_SDS_PAGE13.jpg SDS-PAGE

Renalase (RNLS), Recombinant Protein (Cat# AAA134028)

No reviews yet
Full Name
Recombinant Renalase (RNLS)
Gene Names
RNLS; C10orf59; RENALASE
Applications
Immunoprecipitation, Western Blot
Purity
> 95%
Pricing
product-image-AAA134052_AD11.jpg Application Data

Tissue Inhibitors Of Metalloproteinase 4 (TIMP4), Recombinant Protein (Cat# AAA134052)

No reviews yet
Full Name
Recombinant Tissue Inhibitors Of Metalloproteinase 4 (TIMP4)
Gene Names
Timp4; TIMP-4
Applications
Immunoprecipitation, Western Blot
Purity
> 95%
Pricing
product-image-AAA133966_SDS_PAGE13.jpg SDS-PAGE

Hypoxia Inducible Factor 1 Alpha (HIF1a), Recombinant Protein (Cat# AAA133966)

No reviews yet
Full Name
Recombinant Hypoxia Inducible Factor 1 Alpha (HIF1a)
Gene Names
Hif1a; MOP1
Applications
Immunoprecipitation, Western Blot
Purity
> 95%
Pricing
product-image-AAA134349_SDS_PAGE13.jpg SDS-PAGE

Polymeric Immunoglobulin Receptor (PIGR), Recombinant Protein (Cat# AAA134349)

No reviews yet
Full Name
Recombinant Polymeric Immunoglobulin Receptor (PIGR)
Applications
Immunoprecipitation, Western Blot
Purity
> 95%
Pricing
product-image-AAA113382_SDS_PAGE15.jpg SDS-PAGE

Interleukin-10 (IL10), Recombinant Protein (Cat# AAA113382)

No reviews yet
Full Name
Recombinant Bovine Interleukin-10 (IL10)
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

40S ribosomal protein S23 (RPS23), Recombinant Protein (Cat# AAA113509)

No reviews yet
Full Name
Recombinant Human 40S ribosomal protein S23 (RPS23)
Gene Names
RPS23; S23; BTDD; uS12; MABAS; MCINS; PAMAS
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Guanine nucleotide-binding protein G (s) subunit alpha (GNAS), Recombinant Protein (Cat# AAA113553)

No reviews yet
Full Name
Recombinant Dog Guanine nucleotide-binding protein G (s) subunit alpha (GNAS)
Gene Names
GNAS; gnas1
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

S-arrestin (Sag), Recombinant Protein (Cat# AAA113443)

No reviews yet
Full Name
Recombinant Mouse S-arrestin (Sag)
Gene Names
Sag; Arr1; Irbp; arrestin; A930001K18Rik
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Neurotrophin-3 (NTF3), Recombinant Protein (Cat# AAA113463)

No reviews yet
Full Name
Recombinant Human Neurotrophin-3 (NTF3)
Gene Names
NTF3; NT3; HDNF; NGF2; NT-3; NGF-2
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Liver carboxylesterase 1 (CES1), Recombinant Protein (Cat# AAA113787)

No reviews yet
Full Name
Recombinant Human Liver carboxylesterase 1 (CES1)
Gene Names
CES1; CEH; REH; TGH; ACAT; CE-1; CES2; HMSE; SES1; HMSE1; PCE-1; hCE-1
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Dihydrolipoyllysine-residue succinyltransferase component of 2-oxoglutarate dehydrogenase complex, mitochondrial (Dlst), Recombinant Protein (Cat# AAA113577)

No reviews yet
Full Name
Recombinant Rat Dihydrolipoyllysine-residue succinyltransferase component of 2-oxoglutarate dehydrogenase complex, mitochondrial (Dlst)
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing
product-image-AAA116007_SDS_PAGE15.jpg SDS-PAGE

Probable outer membrane protein pmpD (pmpD), partial, Recombinant Protein (Cat# AAA116007)

No reviews yet
Full Name
Recombinant Chlamydia trachomatis Probable outer membrane protein pmpD (pmpD), partial
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Phenol-soluble modulin alpha 2 peptide (psmA2), Recombinant Protein (Cat# AAA116010)

No reviews yet
Full Name
Recombinant Staphylococcus aureus Phenol-soluble modulin alpha 2 peptide (psmA2)
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Chitin-binding lectin, Recombinant Protein (Cat# AAA116028)

No reviews yet
Full Name
Recombinant Viscum album Chitin-binding lectin
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Apovitellenin-1, Recombinant Protein (Cat# AAA115653)

No reviews yet
Full Name
Recombinant Chicken Apovitellenin-1
Gene Names
APOV1; APO-II; APOVLDLII; APO-VLDL-II; apovitellenin-1
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Potassium voltage-gated channel subfamily KQT member 2 (KCNQ2), Recombinant Protein (Cat# AAA115862)

No reviews yet
Full Name
Recombinant Human Potassium voltage-gated channel subfamily KQT member 2 (KCNQ2) , partial
Gene Names
KCNQ2; EBN; BFNC; EBN1; ENB1; HNSPC; KV7.2; KCNA11
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Nitrogenase iron protein 1 (nifH1), Recombinant Protein (Cat# AAA115864)

No reviews yet
Full Name
Recombinant Methanobacterium ivanovii Nitrogenase iron protein 1 (nifH1)
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Enterotoxin, Recombinant Protein (Cat# AAA115738)

No reviews yet
Full Name
Recombinant Bacillus cereus Enterotoxin
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing
product-image-AAA115741_SDS_PAGE15.jpg SDS-PAGE

Viral interleukin-10 homolog, Recombinant Protein (Cat# AAA115741)

No reviews yet
Full Name
Recombinant Human cytomegalovirus (strain AD169) (HHV-5) (Human herpesvirus 5) Viral interleukin-10 homolog
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Uncharacterized outer membrane protein YpjA (ypjA), Recombinant Protein (Cat# AAA115768)

No reviews yet
Full Name
Recombinant Escherichia coli Uncharacterized outer membrane protein YpjA (ypjA) , partial
Gene Names
ypjA; ECK2644; JW5422
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Receptor-transporting protein 3 (RTP3), Recombinant Protein (Cat# AAA117347)

No reviews yet
Full Name
Recombinant Human Receptor-transporting protein 3 (RTP3), partial
Gene Names
RTP3; LTM1; TMEM7; Z3CXXC3
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Kinesin-like protein KIF22 (KIF22), Recombinant Protein (Cat# AAA116803)

No reviews yet
Full Name
Recombinant Human Kinesin-like protein KIF22 (KIF22)
Gene Names
KIF22; KID; OBP; KNSL4; OBP-1; OBP-2; SEMDJL2; A-328A3.2
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

L-lactate dehydrogenase 1 (ldh1), Recombinant Protein (Cat# AAA116811)

No reviews yet
Full Name
Recombinant Lactobacillus acidophilus L-lactate dehydrogenase 1 (ldh1)
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Protein LHY (LHY), Recombinant Protein (Cat# AAA116826)

No reviews yet
Full Name
Recombinant Arabidopsis thaliana Protein LHY (LHY) , partial
Gene Names
LHY; LATE ELONGATED HYPOCOTYL; LATE ELONGATED HYPOCOTYL 1; LHY1; T25K16.6; T25K16_6
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

What Are Recombinant Proteins?


A recombinant protein is created by inserting the gene of interest into a host system like E. coli, mammalian cells, or insect cells. This protein expression method results in the large-scale production of protein in a controlled environment with highly precise structures and functionality. Proteins produced via the “Recombinant” methodology have proven themselves crucial in various biological research areas, including immunology, neuroscience, cancer research, drug delivery and development, and more.


Core Recombinant Protein Product Lines:


  • Human: Produced from human genes (e.g., growth factors, cytokines).

  • Animal: Derived from mouse, rat, or other animals (e.g., mouse antibodies, enzymes).

  • Bacterial: Produced in bacteria like E. coli (e.g., enzymes, bacterial toxins).

  • Yeast: Produced in yeast cells (e.g., surface proteins, metabolic enzymes).

  • Insect:Expressed in insect cells (e.g., viral proteins, glycoproteins).

  • Viral: Derived from viral genomes (e.g., spike proteins for vaccine development).


How Does It Work?


  • Gene Identification and Cloning: Scientists first find the exact gene that codes for the protein they are interested in producing, and then create a copy of said gene.

  • Recombinant DNA Creation: The copied gene is then inserted into a vector (a vehicle-like plasmid) that can be transported safely into your intended expression host cell/system.

  • Host Cell Transformation: The vector (with the foreign gene inside) is shuttled into a host cell. This host can be a bacterium (like E. coli), yeast, insect cells, or mammalian cells, depending on the type of protein or protein characteristics needed.

  • Protein Expression: The host cell “reads” the copied gene that was shuttled into it, and begins to produce the gene’s coded-for protein using its own cellular machinery. The host can continue to multiply, and with each new cell, more protein is produced.

  • Protein Purification: After enough protein has been made, scientists collect the host cell and separate out the target protein. The protein is then carefully purified so it is free of contaminants, ideally active, and also safe for use. Learn more in our guide on “factors affecting recombinant protein yield”.

The result is a purified recombinant protein, a lab-made protein that is biologically identical (in most respects) to the natural/native version.


We take this process a step further, offering recombinant proteins that are produced with precise control over sequence modifications, expression levels, and large-scale production. This ensures high-quality, consistent results that will be able to support your research needs and empower your scientific discoveries.


Some of the expression hosts/systems used in recombinant protein generation by AAA Biotech include:


  • Escherichia coli (E. coli)

  • Human (Homo sapiens)

  • Chinese Hamster

  • Yeast

  • Insect cells (e.g., Baculovirus expression system)

Recombinant Protein Offerings


S.No Protein Expression Systems Quality and Bioactivity Formats and Flexibility
01. E. coli, HEK293, CHO, yeast, and insect cells Validated high bioactivity and binding activity Ready-to-use formats (lyophilized or liquid formulations available)
02. 675+ recombinant protein products High protein purity (≥95%) Available in flexible pack sizes
03. Custom protein production (His-tag, GST, FLAG, and Fc fusion) Lot-to-lot consistency through QC protocols Wide range of targets (Cytokines, growth factors, enzymes, receptors, signaling proteins, etc.)

Applications Of Our Recombinant Proteins


  • Studying protein interactions (protein–protein or protein–DNA).

  • Testing biological pathways with functional/activity assays.

  • Creating standard curves in ELISA and other tests, often supported by high-quality ELISA kits for accurate quantification.

  • Making antigens/immunogens for antibody production.

  • Drug discovery and screening.

  • Finding and confirming biomarkers.

  • Researching cell signaling and immunity.

  • Developing vaccines.

Read more about the applications of the recombinant proteins here!


Why Buy Recombinant Proteins from AAA Biotech?


1. High Purity & Verified Quality:


Most of our proteins are ≥ 95% pure. We also test the biological activity of our products where it's relevant (it will be indicated on the product page).


2. Multiple Expression Systems:


We offer proteins made in multiple host systems, and this enables researchers to pick the system that gives them the best folding, post-translational modifications, or functionality for their experiment requirements.


3. Custom & Flexible Options:


Need a special tag (His, GST, FLAG, Fc fusion)? Or a custom variant? We can provide it. Our proteins come in formats that are lab-friendly: lyophilized (dry) or “ready-to-use” liquid.


4. Rigorous Quality Control & Documentation:


Every batch is backed by strong QC. This means you can rely on product consistency, two different batches will perform similarly.


5. Wide Variety & Global Availability:


We carry a large and growing catalog of recombinant proteins to cover almost all needs in research (immunology, oncology, vaccine work, etc.)


6. Researcher-Focused Support:


Technical support, clear documentation, and user-friendly product pages help you select the right protein for your work. Plus, our user-friendly packaging and handling, and global shipping are all designed to reduce delays, damage, and hassles.


Order Recombinant Proteins Today!


We are committed to supporting the research community with recombinant proteins that display exceptional performance and reliability. Our proteins are produced using industry-standard methods and are validated to meet the needs of academic, pharmaceutical, and biotechnology laboratories.


We have a track record of delivering proteins that work — large numbers of researchers rely on them in many published studies. Browse our catalog to find the perfect protein for your research applications now!


FAQ


1. What is involved in the purification of recombinant proteins?


The purification process of these recombinant proteins is performed to isolate the specific protein produced by the host cell from unwanted substances. The process generally includes techniques such as “affinity chromatography” to separate the protein from other proteins and impurities. AAA Biotech generally offers proteins ≥ 95% pure, depending on the protein type.


2. What are some examples of popular AAA Biotech recombinant proteins?


Some examples of recombinant proteins include:


Retinoblastoma Protein (Cat # AAA10852) – reportedly used in vaccine research and antibody development. Hepatitis B Surface Antigen (HBsAg) (Cat# AAA13446) – reportedly used in diagnostic tests and vaccine development for Hepatitis B. High-Mobility Group Box 1 (HMGB1) (Cat# AAA10851) – reportedly used in inflammation and immune response research.


3. How are AAA Biotech recombinant proteins validated?


Each batch undergoes stringent quality control checks, including SDS-PAGE analysis, endotoxin testing (for select products), and activity assaying (for select products). Certificates of Analysis are provided with every product (only upon request for some products).


4. Are your proteins suitable for therapeutic development or only research?


AAA Biotech recombinant proteins are strictly for research-use only and are not intended for diagnostic or therapeutic purposes in humans or animals.


5. What types of expression systems do you use for recombinant protein production?


The production labs use a variety of expression platforms, including bacterial (E. coli), yeast, insect (baculovirus), and mammalian (HEK293, CHO) systems. The expression system used depends on the complexity and intended function/use of the protein.


Submit Question

Please complete the form below and a representative will contact you as soon as possible.

Request more Information

Please complete the form below and a representative will contact you as soon as possible.

Request Manual

Please complete the form below and a representative will contact you as soon as possible.

Request Quote

Please complete the form below and a representative will contact you as soon as possible.