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.


At AAA Biotech, also known as AAA Bio or AAABio, 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.


Whether you're conducting research on cell expansion, polarization, differentiation, or cell processing, we can offer the exact recombinant proteins you need in order to support your work.


Viewing 9550-9600 of 10000 product results


Cell division protein FtsQ (ftsQ), Recombinant Protein (Cat# AAA114886)

Full Name
Recombinant Mycobacterium tuberculosis Cell division protein FtsQ (ftsQ), partial
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

NAD--protein ADP-ribosyltransferase modB (modB), Recombinant Protein (Cat# AAA114913)

Full Name
Recombinant Enterobacteria phage T4 NAD--protein ADP-ribosyltransferase modB (modB)
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing
product-image-AAA114914_SDS_PAGE15.jpg SDS-PAGE

60 kDa chaperonin (groL), Recombinant Protein (Cat# AAA114914)

Full Name
Recombinant Lactobacillus reuteri 60 kDa chaperonin (groL), partial
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Beta-glucosyl-HMC-alpha-glucosyl-transferase, Recombinant Protein (Cat# AAA114919)

Full Name
Recombinant Enterobacteria phage T6 Beta-glucosyl-HMC-alpha-glucosyl-transferase
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

E3 ubiquitin-protein ligase ICP0 (ICP0), Recombinant Protein (Cat# AAA114921)

Full Name
Recombinant Human herpesvirus 1 E3 ubiquitin-protein ligase ICP0 (ICP0), partial
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

NAD--protein ADP-ribosyltransferase modA (modA), Recombinant Protein (Cat# AAA114975)

Full Name
Recombinant Enterobacteria phage T4 NAD--protein ADP-ribosyltransferase modA (modA)
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Ice nucleation protein (inaV), Recombinant Protein (Cat# AAA114989)

Full Name
Recombinant Pseudomonas syringae Ice nucleation protein (inaV), partial
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing
product-image-AAA114993_SDS_PAGE15.jpg SDS-PAGE

Cell division protein ZapA, Recombinant Protein (Cat# AAA114993)

Full Name
Recombinant Bacillus pumilus (strain SAFR-032) Cell division protein ZapA
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing
product-image-AAA115000_SDS_PAGE15.jpg SDS-PAGE

Sugi basic protein, Recombinant Protein (Cat# AAA115000)

Full Name
Recombinant Cryptomeria japonica (Japanese cedar) (Cupressus japonica) Sugi basic protein
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing
product-image-AAA115001_SDS_PAGE15.jpg SDS-PAGE

Metalloproteinase inhibitor 4, Recombinant Protein (Cat# AAA115001)

Full Name
Recombinant Bovine Metalloproteinase inhibitor 4
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing
product-image-AAA115005_SDS_PAGE15.jpg SDS-PAGE

14-3-3 protein sigma (Sfn), Recombinant Protein (Cat# AAA115005)

Full Name
Recombinant Mouse 14-3-3 protein sigma (Sfn)
Gene Names
Sfn; Er; Mme1; Ywhas
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Cytotoxin 2, Recombinant Protein (Cat# AAA114822)

Full Name
Recombinant Naja atra Cytotoxin 2
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

D-alanine--D-alanine ligase (ddl), Recombinant Protein (Cat# AAA114830)

Full Name
Recombinant Staphylococcus aureus D-alanine--D-alanine ligase (ddl)
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Protease inhibitor dendrotoxin-E, Recombinant Protein (Cat# AAA114846)

Full Name
Recombinant Dendroaspis polylepis polylepis Protease inhibitor dendrotoxin-E
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Chromosomal replication initiator protein DnaA (dnaA), Recombinant Protein (Cat# AAA114948)

Full Name
Recombinant Escherichia coli Chromosomal replication initiator protein DnaA (dnaA)
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing
product-image-AAA114950_SDS_PAGE15.jpg SDS-PAGE

Heat-labile enterotoxin B chain, Recombinant Protein (Cat# AAA114950)

Full Name
Recombinant Escherichia coli Heat-labile enterotoxin B chain
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Plaque-size/host range protein (PS/HR), Recombinant Protein (Cat# AAA114959)

Full Name
Recombinant Vaccinia virus Plaque-size/host range protein (PS/HR), partial
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Methylcytosine dioxygenase TET1 (Tet1), Recombinant Protein (Cat# AAA116555)

Full Name
Recombinant Mouse Methylcytosine dioxygenase TET1 (Tet1) , partial
Gene Names
Tet1; LCX; Cxxc6; AA517754; BB001228; mKIAA1676; D10Ertd17e; 2510010B09Rik
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing
product-image-AAA116571_SDS_PAGE15.jpg SDS-PAGE

DNA-directed DNA/RNA polymerase mu (POLM), Recombinant Protein (Cat# AAA116571)

Full Name
Recombinant Human DNA-directed DNA/RNA polymerase mu (POLM)
Gene Names
POLM; Tdt-N; Pol Mu
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Protein HEXIM1 (Hexim1), Recombinant Protein (Cat# AAA116576)

Full Name
Recombinant Mouse Protein HEXIM1 (Hexim1)
Gene Names
Hexim1; Clp1; HIS1; CLP-1; 7330426E13Rik
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Acid sphingomyelinase-like phosphodiesterase 3b (SMPDL3B), Recombinant Protein (Cat# AAA116581)

Full Name
Recombinant Human Acid sphingomyelinase-like phosphodiesterase 3b (SMPDL3B)
Gene Names
SMPDL3B; ASML3B
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing
product-image-AAA116587_SDS_PAGE15.jpg SDS-PAGE

Protein-arginine deiminase type-2, Recombinant Protein (Cat# AAA116587)

Full Name
Recombinant Human Protein-arginine deiminase type-2
Gene Names
PADI2; PAD2; PDI2; PAD-H19
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing
product-image-AAA116592_SDS_PAGE15.jpg SDS-PAGE

Peptidylarginine deiminase, Recombinant Protein (Cat# AAA116592)

Full Name
Recombinant Porphyromonas gingivalis (strain BAA-308 / W83) Peptidylarginine deiminase
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing
product-image-AAA116600_SDS_PAGE15.jpg SDS-PAGE

SWI/SNF-related matrix-associated actin-dependent regulator of chromatin subfamily B member 1 (SMARCB1), Recombinant Protein (Cat# AAA116600)

Full Name
Recombinant Human SWI/SNF-related matrix-associated actin-dependent regulator of chromatin subfamily B member 1 (SMARCB1), partial
Gene Names
SMARCB1; RDT; INI1; SNF5; Snr1; BAF47; MRD15; RTPS1; Sfh1p; hSNFS; SNF5L1; SWNTS1; PPP1R144
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing
product-image-AAA116604_SDS_PAGE15.png SDS-PAGE

Adenylate kinase (adk), Recombinant Protein (Cat# AAA116604)

Full Name
Recombinant Adenylate kinase (adk)
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

60S ribosomal protein L36 (rpl36), Recombinant Protein (Cat# AAA116606)

Full Name
Recombinant Xenopus tropicalis 60S ribosomal protein L36 (rpl36)
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Myocardin (MYOCD), Recombinant Protein (Cat# AAA116615)

Full Name
Recombinant Human Myocardin (MYOCD) , partial
Gene Names
MYOCD; MYCD
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

FYVE, RhoGEF and PH domain-containing protein 3 (FGD3), Recombinant Protein (Cat# AAA116616)

Full Name
Recombinant Human FYVE, RhoGEF and PH domain-containing protein 3 (FGD3)
Gene Names
FGD3; ZFYVE5
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing
product-image-AAA116635_SDS_PAGE15.jpg SDS-PAGE

Guanine nucleotide exchange factor BopE, Recombinant Protein (Cat# AAA116635)

Full Name
Recombinant Burkholderia mallei (strain 23344) Guanine nucleotide exchange factor BopE
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing
product-image-AAA116636_SDS_PAGE15.jpg SDS-PAGE

Histone deacetylase HDT2 (HDT2), Recombinant Protein (Cat# AAA116636)

Full Name
Recombinant Arabidopsis thaliana Histone deacetylase HDT2 (HDT2)
Gene Names
HD2B; ARABIDOPSIS HISTONE DEACETYLASE 2; ATHD2; ATHD2B; HD2; HD2B; HDA4; HDT02; HDT2; HISTONE DEACETYLASE; HISTONE DEACETYLASE 2; histone deacetylase 2B; MDJ22.7; MDJ22_7
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

RNA binding protein fox-1 homolog 1 (RBFOX1), Recombinant Protein (Cat# AAA116641)

Full Name
Recombinant Human RNA binding protein fox-1 homolog 1 (RBFOX1)
Gene Names
RBFOX1; 2BP1; FOX1; A2BP1; FOX-1; HRNBP1
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Extracellular matrix protein 2 (Ecm2), Recombinant Protein (Cat# AAA116650)

Full Name
Recombinant Mouse Extracellular matrix protein 2 (Ecm2)
Gene Names
Ecm2; BC065151; tenonectin; 9030618O22Rik
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Serum paraoxonase/arylesterase 2 (Pon2), Recombinant Protein (Cat# AAA116651)

Full Name
Recombinant Mouse Serum paraoxonase/arylesterase 2 (Pon2)
Gene Names
Pon2; AI481612; 6330405I24Rik
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

JmjC domain-containing protein 8 (JMJD8), Recombinant Protein (Cat# AAA116676)

Full Name
Recombinant Human JmjC domain-containing protein 8 (JMJD8)
Gene Names
JMJD8; PP14397; C16orf20
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Ubiquitin carboxyl-terminal hydrolase CYLD (Cyld), Recombinant Protein (Cat# AAA116678)

Full Name
Recombinant Mouse Ubiquitin carboxyl-terminal hydrolase CYLD (Cyld) , partial
Gene Names
Cyld; EAC; CDMT; CYLD1; mKIAA0849; 2010013M14Rik; 2900009M21Rik; C130039D01Rik
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Trefoil factor 3 (Tff3), Recombinant Protein (Cat# AAA116679)

Full Name
Recombinant Mouse Trefoil factor 3 (Tff3)
Gene Names
Tff3; ITF; mITF
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Tripartite motif-containing protein 54 (Trim54), Recombinant Protein (Cat# AAA116682)

Full Name
Recombinant Mouse Tripartite motif-containing protein 54 (Trim54)
Gene Names
Trim54; MURF; MuRF3; Rnf30; MURF-3; 4930486E09Rik; 4930566I02Rik
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Flower-specific defensin (D1), Recombinant Protein (Cat# AAA116683)

Full Name
Recombinant Nicotiana alata Flower-specific defensin (D1)
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

[Pyruvate dehydrogenase [lipoamide]] kinase isozyme 2, mitochondrial (Pdk2), Recombinant Protein (Cat# AAA116684)

Full Name
Recombinant Mouse [Pyruvate dehydrogenase [lipoamide]] kinase isozyme 2, mitochondrial (Pdk2) , partial
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing
product-image-AAA116701_SDS_PAGE15.png SDS-PAGE

Acetyl-coenzyme A synthetase, cytoplasmic (Acss2), Recombinant Protein (Cat# AAA116701)

Full Name
Recombinant Mouse Acetyl-coenzyme A synthetase, cytoplasmic (Acss2)
Gene Names
Acss2; ACAS; Acs1; Acas1; Acas2; AceCS1; 1110017C11Rik
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

DNA replication factor Cdt1 (CDT1), Recombinant Protein (Cat# AAA116708)

Full Name
Recombinant Human DNA replication factor Cdt1 (CDT1)
Gene Names
CDT1; DUP; RIS2
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Chondroitin synthase (kfoC), Recombinant Protein (Cat# AAA116712)

Full Name
Recombinant Escherichia coli Chondroitin synthase (kfoC)
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

RNA silencing suppressor p19 (ORF4), Recombinant Protein (Cat# AAA116714)

Full Name
Recombinant Carnation Italian ringspot virus RNA silencing suppressor p19 (ORF4)
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing
product-image-AAA116717_SDS_PAGE15.jpg SDS-PAGE

[Pyruvate dehydrogenase [lipoamide]] kinase isozyme 1, mitochondrial (Pdk1), Recombinant Protein (Cat# AAA116717)

Full Name
Recombinant Mouse [Pyruvate dehydrogenase [lipoamide]] kinase isozyme 1, mitochondrial (Pdk1)
Gene Names
Pdk1; B830012B01; D530020C15Rik
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Uncharacterized protein C9orf72 (C9orf72), Recombinant Protein (Cat# AAA116725)

Full Name
Recombinant Human Uncharacterized protein C9orf72 (C9orf72)
Gene Names
C9orf72; ALSFTD; FTDALS; DENNL72; FTDALS1
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Semaphorin-3B (SEMA3B), Recombinant Protein (Cat# AAA116727)

Full Name
Recombinant Human Semaphorin-3B (SEMA3B)
Gene Names
SEMA3B; SemA; SEMA5; SEMAA; semaV; LUCA-1
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Krueppel-like factor 2 (Klf2), Recombinant Protein (Cat# AAA116756)

Full Name
Recombinant Mouse Krueppel-like factor 2 (Klf2)
Gene Names
Klf2; Lklf
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Beta-synuclein (Sncb), Recombinant Protein (Cat# AAA116763)

Full Name
Recombinant Rat Beta-synuclein (Sncb)
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing
product-image-AAA116765_SDS_PAGE15.jpg SDS-PAGE

Cytochrome P450 1B1, Recombinant Protein (Cat# AAA116765)

Full Name
Recombinant Rat Cytochrome P450 1B1
Purity
Greater or equal to 85% purity as determined by SDS-PAGE.
Pricing

Single-minded homolog 2 (SIM2), Recombinant Protein (Cat# AAA116766)

Full Name
Recombinant Human Single-minded homolog 2 (SIM2)
Gene Names
SIM2; SIM; bHLHe15; HMC13F06; HMC29C01
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.

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)

Advantages Of Our Recombinant Proteins:


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.

  • 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 a 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 a Manual

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

Request a Quote

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