Chapter 12: The Genetic Code and Transcription

0:00 / 0:00
Report an issue

Welcome to Last Minute Lecture.

This free chapter overview is designed to help students review and understand key concepts.

These summaries supplement not replaced the original textbook and may not be redistributed or resold.

For complete coverage, always consult the official text.

Welcome to the Deep Dive.

Today, we're really getting into the nitty gritty, the secret code of life itself.

How does the blueprint in your DNA actually become, well, you?

Exactly.

We're talking about the genetic code and transcription.

Basically, how that DNA information gets copied into an RNA message.

It's the absolutely crucial first step for making proteins.

Right.

So our mission today is...

We're going to unpack the code itself, its basic rules, then look at some frankly brilliant experiments that cracked it.

And finally, trace how transcription actually works,

noting some key differences between, say, bacteria and us humans.

It's all coming straight from chapter 12 of Essentials of Genetics, 10th edition.

Okay, let's dive in.

The genetic code, we talk about DNA making proteins, the central dogma, but break that first step down for us.

Sure.

So the first part is transcription.

Think of it like copying a specific recipe from a giant cookbook, the DNA, onto a note card.

That note card is the messenger RNA, the mRNA.

This mRNA then takes that recipe, that coded instruction, out of the nucleus over to the ribosomes in the cytoplasm.

And the ribosomes are where the proteins actually get assembled.

So the mRNA is literally the messenger.

And this message, this code, it has very specific rules, right?

It's not just random letters.

Well, absolutely.

It's incredibly structured.

First off, it's linear.

You read it straight through using the RNA bases AUGC as letters.

Like reading a sentence.

Exactly.

And it's a triplet code.

Each word, which we call a codon, is made of three of those RNA letters.

And each three -letter codon specifies one particular amino acid, the building block of proteins.

Three letters?

Why three?

Is there a reason for that number?

Yeah, it's mathematical, really.

You've got four possible letters, right?

If you only use two letters per codon, four squared is 16 combinations.

But there are 20 common amino acids, so 16 isn't enough.

Oh, okay.

But if you use three letters, four cubed is 64.

That gives you more than enough combinations to code for all 20 amino acids, plus some extras for punctuation, basically.

64 codes for only 20 amino acids.

Does that mean some amino acids have, like, multiple code words?

You got it.

That's a key feature called degeneracy.

Most amino acids, 18 out of the 20, in fact, can be specified by more than one codon.

Okay, so it's degenerate.

But is it ambiguous?

Like, can one codon mean different amino acids?

Nope.

That's the flip side.

It's unambiguous.

Each specific codon only ever codes for one amino acid.

So UUU always means phenylalanine, for instance.

But phenylalanine might also be coded by UUC.

Gotcha.

Degenerate, but not ambiguous.

What about that punctuation you mentioned, starting and stopping?

Yep, very clear signals.

There's one main start codon, AUG, which also happens to code for the amino acid methione.

That tells the ribosome where to begin reading the message.

And then there are three stop codons, UAG, UAA, and UGA.

These don't code for any amino acid.

They just signal the end of the prokene recipe.

Like a period at the end of the sentence.

Exactly.

And importantly,

the code is commiless.

Once you start reading it, AUG, you read triplets continuously, one, two, three, one, two, three, with no gaps or pauses until you hit a stop.

And non -overlapping, too, right?

Each letter is only part of one word.

Yes, that's crucial.

Each base is only read as part of one single codon.

Imagine the mess if changing one letter affected three different codons.

Yeah, that would be chaotic.

And maybe the most amazing thing, it's nearly universal.

From bacteria, to humans, to plants, fungi.

Pretty much all life uses the exact same dictionary, with only a few tiny exceptions.

That universality is just staggering.

It really points to a common ancestor, doesn't it?

It strongly suggests it, yeah.

So how on earth did scientists figure all this out?

Cracking the code sounds like a monumental task.

It absolutely was.

A real scientific detective story.

You know, for a while, people weren't sure if DNA made proteins directly.

But then Jacob and Monod, back in 61, they proposed this idea of an unstable intermediate molecule.

The messenger RNA.

Right, the mRNA.

Once that was confirmed, the race was truly on to decipher its code.

And the first clue about the triplet nature came from?

Well, the math suggested it, as we said.

But the experimental proof came from Francis Crick and his colleagues, working with bacteriophages viruses that infect bacteria.

They looked at frame shift mutations.

Frame shifts.

Yeah, imagine reading that sentence, the big cat ate the rat.

If you delete, say, the B, the reading frame shifts, and you get the IGC -8 at her at, total nonsense, right?

Right.

Crick found that adding or deleting one or two DNA bases in a gene scrambled the resulting protein completely.

But, and this was the clincher, adding or deleting three bases often restored the reading frame, just adding or removing one amino acid.

That strongly pointed to a three -letter code.

That's incredibly clever.

Okay, so they knew it was triplets, but how did they figure out which triplet meant which amino acid?

Like, how did they know UU meant phenylalanine?

That took some new tools.

First, Marshall Narenberg and Heinrich Mathai developed a cell -free system.

Basically, they could make proteins in a test tube outside of a living cell.

Wow.

Then, they used an enzyme called polynucleotide phosphorylase.

This enzyme could string RNA bases together without needing a DNA template.

So they could make artificial mRNA of a known sequence.

Ah, I see where this is going.

Exactly.

They made an mRNA that was just uracil strung together poly -U, they put that into their cell -free system, and bingo.

The system turned out a protein made entirely of the amino acid phenylalanine.

So UUU equals phenylalanine, the first word deciphered.

The very first.

That was huge.

Then they used mixed artificial mRNAs, like mixing A and C, and analyzed the resulting proteins to figure out the composition of codons for different amino acids.

But not the exact sequence yet.

Not definitively from the mixed polymers alone.

For that, Nierenberg, along with Philip Leder, developed the triplet binding assay.

This was brilliant.

They found that ribosomes would actually bind to a tiny specific three -base RNA sequence, a known codon.

Just three bases.

Yep.

And if that codon was bound to the ribosome, it would attract the specific tRNA molecule carrying the corresponding amino acid.

They used radioactive amino acids to track which tRNA bound to which known triplet.

This let them assign dozens of codons.

Okay, that's getting specific.

And then Hargobin Kurana sealed the deal.

He chemically synthesized long RNA molecules, but with defined repeating sequences, like UCUCUC, or UCUCUC, by analyzing the repeating patterns of amino acids produced from these repeating RNAs, he could unambiguously confirm many codon assignments.

It even deduced the stop codons because the protein synthesis would just stop.

Wow.

So a combination of different clever approaches finally revealed the entire dictionary.

Pretty much, yeah.

By the mid -1960s, the full code was essentially worked out.

All 61 codon specifying amino acids plus the three stop codons.

And looking at that dictionary, that degeneracy we talked about is really obvious.

But Francis Crick had an idea about why it's degenerate, didn't he?

The Wobble Hypothesis.

He did.

Crick proposed in 66 that while the first two bases of the codon pairing with a tRNA anticodon are super specific,

the pairing at the third position of the codon is a bit more relaxed, or wobbly.

Wobbly pairing.

Yeah, the hydrogen bonding rules aren't quite as strict there.

So, for example, one tRNA anticodon might be able to recognize two or even three different codons if they only differ in that third position.

Ah, so the cell doesn't need unique tRNA for every single one of the 61 codons.

Exactly.

It's an economy measure.

Reduces the number of different tRNAs the cell has to make.

Clever.

And the code is also ordered, you mentioned.

How does that help?

Well, if you look at the code table, amino acids with similar chemical properties, like say being hydrophobic, often have codons that share the middle base.

This means that if a mutation happens, especially at that wobbly third position, it's more likely to swap in an amino acid that's chemically similar to the original.

This often results in a protein that still works, or at least isn't completely broken.

It buffers the impact of mutations.

Like a built -in failsafe.

Smart.

Let's revisit the start and stop signals quickly.

AUG is the main start.

Primarily, yes.

AUG signals start here, and also codes for methionine.

In bacteria, it's a slightly modified form called n -formylmethionine, but it's still the initiator.

And the stops, UAG, UAA, UGA.

Right.

There are termination codons.

No tRNA recognizes them.

When the ribosome hits one of these, it just stops.

The protein chain is released.

And if a mutation creates one of these codons too early in the gene...

That's bad news.

Very bad.

That's called a nonsense mutation.

It leads to a short, usually useless protein.

So how did they confirm all this worked in a real living system, not just test tubes?

Great question.

The big confirmation came from sequencing the entire RNA genome of a

They compared the RNA sequence directly to the amino acid sequence of the proteins it coded for.

It matched perfectly.

The sequence of codons lined up exactly with the sequence of amino acids.

It confirmed the start codon, the stop codons, everything.

Coloniality, they called it.

Wow.

So the code really worked.

And you said nearly universal.

Where do we see exceptions?

That was a surprise.

For a long time, everyone assumed it was totally universal.

But then, starting in the late 70s, exceptions popped up.

Mainly in mitochondria, the powerhouses of our cells.

Our own mitochondria use a slightly different dialect.

You could say that.

For example, in human mitochondria, UGA, normally a stop codon, actually codes for the amino acid tryptophan.

And AUA codes for methionine instead of isoleucine.

Weird.

Why?

It's thought to be evolutionary drift, maybe simplifying the translation machinery within the mitochondria.

There are a few other minor exceptions found in certain bacteria and protozoa too, often involving changes at that third wobbly position.

Fascinating.

And one more code -related quirk before we move to transcription -overlapping genes.

How can genes overlap if the code doesn't?

Ah, good clarification.

The code itself is non -overlapping one base, one codon assignment.

But a single stretch of DNA or the mRNA copied from it can sometimes be read in different Meaning you could start translating at, say, base hashtag one and read triplets from there.

Or you could start translating at base hashtag two and read a completely different set of triplets.

Some viruses, like phage FX174, actually do this.

They pack multiple protein coding sequences into the same physical stretch of DNA by using different start signals and reading frames.

That's some serious data compression.

But risky, right?

One mutation can mess up multiple proteins?

Absolutely.

It's efficient, but it comes at a cost of increased vulnerability.

Okay, so that's the code itself.

Now let's get into how that information gets copied from DNA to RNA, the process of transcription.

Right.

Transcription is simply making an RNA copy from a DNA template.

The enzyme responsible is RNA polymerase.

It reads one strand of the DNA, the temple strand, and synthesizes a complementary strand of RNA, substituting uracil -U for thymine -T.

And we knew RNA was the likely intermediate because… Well, DNA stays in the nucleus, in eukaryotes, but proteins are made out in the cytoplasm.

RNA is made in the nucleus and does move to the cytoplasm.

Plus, it's chemically very similar to DNA.

All signs point to RNA as a messenger.

Makes sense.

And the enzyme, RNA polymerase, what does it need to work?

It needs the DNA template, obviously.

And it needs building blocks, the four ribonucleoside triphosphates, ATP, UTP, CTP, GTP.

Unlike DNA polymerase, though, it doesn't need It can just start synthesizing RNA from scratch once it finds the right spot.

Okay, let's look at bacteria first.

How does RNA polymerase know where to start copying a gene?

It looks for specific DNA sequences called promoters.

These are usually located just upstream, just before the gene's starting point.

Think of them as landing signals for the polymerase.

Are these promoters the same for all genes?

Not identical, but they have highly conserved regions.

In bacteria, key sequences are often found around livinus -10 bases and antica -35 bases upstream from the start site.

These are called consensus sequences, like the Pribnow box around medica -10.

And this relates to those cis and trans factors.

Exactly.

The promoter sequence on the DNA is a cis -acting element.

It confluences the gene right next to it.

The RNA polymerase itself, or parts of it, are trans -acting factors molecules that bind to the cis elements.

And in bacteria, there's a specific helper protein.

Yes, the sigma factor.

It's part of the main RNA polymerase complex, the hollow enzyme.

The sigma factor's job is crucial.

It recognizes the promoter sequence and positions the rest of the polymerase correctly to start transcription.

Bacteria have different sigma factors to recognize different sets of promoters, which helps control gene expression.

So sigma finds the spot.

Then what?

Initiation?

Right.

The hollow enzyme binds to the promoter, unwinds a small section of the DNA double helix to expose the template strand, and puts in the very first RNA nucleotide, usually right at the plus one site.

And then it just goes?

Pretty much.

Yeah.

After initiation, the sigma factor usually falls off.

The core polymerase enzyme then moves along the DNA template, reading it and synthesizing the complementary RNA chain.

This is elongation.

It chugs along at about 50 nucleotides per second in E.

coli.

Fast.

How does it stop?

It hits a termination signal in the DNA, which gets transcribed into the RNA.

There are two main ways in bacteria.

One is intrinsic termination.

The RNA folds up into a specific hairpin structure.

What you mentioned earlier, the knot?

Yeah, that hairpin physically stalls the polymerase.

Right after the hairpin in the RNA, there's usually a string of uracils.

The UA bonds holding the RNA to the DNA template are quite weak, and the stalling plus the weak bonding makes the whole complex fall apart.

RNA released.

Polymerase detaches.

Okay, that's neat.

The RNA itself triggers the stop.

What's the other way?

It's called row -dependent termination.

It involves a protein called row.

Row protein actually binds to the growing RNA strand and travels along it, kind of chasing the polymerase.

When the polymerase pauses at a specific termination site,

often another hairpin but maybe a less stable one, row catches up.

It acts like a helicase, unwinding the RNA -DNA hybrid and essentially pushes the polymerase off, releasing the RNA.

Two different ways to hit the brakes.

And bacteria sometimes make one long mRNA covering several genes.

Yes, polycystronic mRNA.

If genes are involved in the same pathway,

bacteria often cluster them together and transcribe them as a single unit.

Super efficient for coordinating protein production.

Okay, that's bacteria.

But transcription in eukaryotes, in uracils, is a whole different ballgame, isn't it?

Much more complex.

Oh, definitely.

Several major differences.

First, location.

It happens inside the nucleus, so the RNA has to be processed and exported before it can be translated.

Right.

What else?

We have three different RNA polymerases, not just one main type like bacteria.

RNAPI makes ribosomal RNA, RNAPA makes transfer RNA, and other small RNAs.

And the one we focus on for protein -coding genes is RNAP2, which makes the messenger RNAs.

Three different polymerases for three jobs, okay.

Also, our DNA isn't naked like in bacteria, it's wrapped up with proteins into chromatin.

So the cell first needs to remodel the chromatin, loosen it up to even allow the polymerase access to the genes.

That's a whole layer of regulation right there.

Access control.

And the regulation itself is more complex.

Massively more complex.

You still have core promoters near the start site, often with a TATA box.

But unlike bacteria, RNAP2 can't just bind on its own.

It needs a whole crew of helper proteins called general transcription factors, or GTFs, to assemble at the promoter first.

Like building a landing platform.

Exactly.

GTFs like TSIAD, bind the TATA box, then others join in, creating a pre -initiation complex that finally recruits RNAP2.

But that's just the basic start signal, right?

What about controlling how much transcription happens?

That's where enhancers and silencers come in.

These are also cis -acting DNA sequences.

But they can be thousands of bases away from the gene, upstream, downstream, even inside introns.

Wow, far away.

How do they work?

Specific transacting proteins, called transcriptional activators, bind to enhancers, and repressors bind to silencers.

These proteins then often interact with the general transcription factors, or RNAP2 itself, sometimes by looping the DNA around, to either boost or inhibit the rate of transcription initiation.

It's incredibly sophisticated.

So enhancers crank it up, silencers turn it down.

What about stopping in eukaryotes?

Still hairpins.

Not really.

Eukaryotic termination for RNAP2 is less defined.

The polymerase often continues transcribing hundreds or thousands of bases past the actual end of the gene.

Terminations is coupled with another process, RNA processing.

The transcript gets cut at a specific site.

Ah, related to that polyA tail.

Slicely.

There's a signal sequence in the RNA.

ARUAAA.

Proteins recognize this, cut the RNA downstream of it, and then another enzyme adds that long polyA tail.

It seems this cutting process helps trigger the termination and release of RNAP2.

Okay, so termination is tied into getting the RNA ready.

And that processing is a big deal in eukaryotes.

You mentioned the polyA tail.

What else happens?

Right after a transcription starts, maybe 20 -30 nucleotides in, another modification happens at the other end, the 5 -foot end.

A special modified guanine nucleotide is added backwards, forming a 5 -foot cap.

A cap and a tail?

Why?

Both are crucial.

The 5 -foot cap protects the RNA from being degraded by enzymes, it helps get the mRNA out of the nucleus, and it's essential for the ribosome to recognize the mRNA and start translation.

The polyA tail also protects against degradation and helps with nuclear export and translation efficiency, like quality control and shipping labels.

Makes sense.

But there's one more huge E processing step in eukaryotes that just blew everyone's minds when it was discovered, right?

Introns.

Absolutely.

Introns.

The discovery in 1977 by Sharpe and Roberts was Nobel Prize worthy.

They found that eukaryotic genes weren't continuous blocks of code.

They were interrupted by non -coding sequences.

Introns that were transcribed into the initial RNA, but then removed before translation.

Shut out.

Spliced out, yes.

The parts that are kept and eventually translated are called exons.

Imagine getting a recipe where every other sentence is irrelevant junk, and you have to perfectly cut out the junk and tape the useful sentences back together.

That's splicing.

That seems incredibly wasteful.

Why have introns at all?

It seemed that way at first.

But introns are actually incredibly important.

One major reason is alternative splicing.

The cell can choose to splice the exons together in different ways from the same pre -mRNA.

Meaning one gene can actually produce multiple different versions of a protein.

By including or skipping certain exons, you change the final protein product.

It vastly increases the coding potential of the genome.

Maybe half of human genes do this.

Whoa.

One gene, multiple proteins.

That's a game changer.

Any other reasons for introns?

Yeah, they play roles in gene evolution.

Shuffling exons around can create new gene combinations.

Some introns themselves get processed into functional non -coding RNAs after they're cut out.

And introns can contain those regulatory sequences like enhancers or silencers we talked about.

So definitely not junk.

Okay.

Okay.

They're important.

But how does the cell do this precise cutting and pasting?

It sounds risky.

It requires incredible precision.

For most introns in our nuclear genes, the job is done by a massive molecular machine called the spliceosome.

Spliceosome.

Sounds complex.

It is.

It's made of several small nuclear RNAs or SNRNAs, coaxed with proteins.

These complexes are called SNRNPs, small nuclear, ribonuclear proteins.

People sometimes call them SNRPs.

These SNRPs recognize specific short sequences at the beginning.

The five -foot splice site, usually GU, and the three -foot splice site, usually AG, of the intron, plus an internal branch point sequence.

They assemble on the intron, pull the ends together, cut the RNA at the five -foot site, form a characteristic loop structure called a lariat with the intron.

A lariat.

Like a lasso.

Exactly like that.

Then they cut at the three -foot site and simultaneously join the two exons together, releasing the lariat intron, which then gets degraded.

It's a highly dynamic and accurate process.

Mind -bogglingly complex.

And some introns can even splice themselves out.

Without the spliceosome?

Yes.

That was another huge discovery by Thomas Chek.

Some RNA molecules, particularly certain introns found in RNA or in mitochondria and chloroplasts, can act as enzymes themselves.

They're called ribozymes.

They catalyze their own excision.

RNA acting as an enzyme.

RNA doing the cutting itself.

Biology is just full of surprises.

Is there anything else?

Can the RNA sequence itself be changed after it's made?

Believe it or not, yes.

It's called RNA editing.

The actual nucleotide sequence of mRNA is altered after transcription and splicing.

You're kidding.

Two main ways.

Sometimes bases are inserted or deleted, especially in the mitochondria of some organisms like trypanosomes.

Other times, bases are chemically changed.

A common type in mammals is changing adenosine A to adenosine I.

Because adenosine pairs like guanosine G during translation,

this A to I editing can actually change the amino acid sequence specified by the mRNA,

tweaking the proteins function.

So another layer of fine tuning the message even after it's written and spliced.

Incredible.

It really is.

Adds yet another dimension to gene expression control.

And we can actually see this whole transcription process, right?

That picture in the textbook.

Oh yeah.

The electron micrograph of transcription in action.

Often showing ribosomal DNA genes.

You see the DNA strand like a thread and sprouting off it are all these RNA molecules getting progressively longer as the polymerases move along.

It's a beautiful visualization of everything we've been discussing.

It really brings it home.

And all this fundamental biology, it has direct consequences for human health, doesn't it?

Absolutely.

Take beta thalassemia, for instance.

It is a blood disorder caused by mutations affecting the beta globin gene, which is part of hemoglobin.

These mutations could be in the promoter, affecting how much RNA is made, or in the coding sequence, or even affect splicing leading to too little or no functional beta globin protein.

Problems anywhere in the process.

And what about Duchenne muscular dystrophy, DMD?

That involves a huge gene, right?

One of the largest human genes, the dystrophin gene.

It has 79 exons.

DMD is a devastating X -linked disease caused by mutations that usually lead to a non -functional dystrophin protein, crucial for muscle integrity.

Often these are frameshift mutations causing premature stop codons.

So understanding splicing has led to potential therapies.

Yes, incredibly exciting ones based on exon skipping.

Drugs like ateplersin are essentially molecular patches, small synthetic nucleic acids called antisense oligonucleotides, or ASOs.

And they do what?

They're designed to bind to a specific splice site on the dystrophin prium RNA.

For ateplersin, it targets the site around exon 51.

By binding there, it basically hides that exon from the spliceosome.

So the spliceosome just skips over it.

Exactly.

It splices exon 50 directly to exon 52, removing the mutated exon 51 along with the introns.

In many cases, removing that exon restores the reading frame.

Even though a piece is missing.

Right.

You get a shorter dystrophin protein, but one that's at least partially functional.

Doesn't cure the disease, but it can significantly lessen the severity for some patients.

It's a prime example of manipulating these fundamental processes for therapeutic benefit.

What an amazing application of this deep biological knowledge.

We've covered so much ground today from decoding the fundamental language of life to watching how that message is transcribed and meticulously processed.

Yeah, from the universal rules of the codons, the ingenious experiments that uncovered them, to the complexities of transcription and splicing, especially the differences between bacteria and eukaryotes.

It's a deep dive into the core information flow of life.

So for everyone listening, you've basically got a handle now on how genetic information actually starts its journey towards becoming functional proteins.

And maybe something to ponder.

Think about the sheer precision needed, splicing out 78 introns perfectly from the dystrophin gene every time.

Or RNA editing, subtly changing a message.

What other layers of control, what hidden functions might still be lurking in our RNA molecules?

A great question to leave us with.

It really highlights how much there might still be to discover.

Absolutely.

Well, thank you for joining us on this deep dive.

It's been fascinating to explore.

It really has.

Keep that curiosity alive, everyone, and we hope you'll join us again next time in the Last Minute Lecture Family for another deep dive.

ⓘ This audio and summary are simplified educational interpretations and are not a substitute for the original text.

Chapter SummaryWhat this audio overview covers
The genetic code and transcription represent the central mechanisms through which cells translate stored genetic information into functional molecular products. Codons, consisting of three consecutive nucleotides, form the basis of the genetic code by specifying which amino acids will be incorporated during protein synthesis or signaling when translation should commence or conclude. The code exhibits characteristic properties including its triplet organization, degeneracy whereby multiple codon sequences can designate the same amino acid, sequential nonoverlapping reading, and near-universal conservation across diverse life forms. Landmark experiments conducted by Nirenberg and Matthaei using synthetic RNA in cell-free translation systems provided the empirical foundation for mapping individual codons to their corresponding amino acids. Protein synthesis begins at AUG initiation codons and terminates upon encountering any of three stop codons, while the reading frame established during initiation dictates how the ribosome proceeds along the messenger RNA. Mutations that insert or delete nucleotides without maintaining the triplet framework cause frameshift mutations, which typically destroy protein function by altering the entire downstream sequence interpretation. Transcription involves the synthesis of RNA from a DNA template and proceeds differently in prokaryotic versus eukaryotic cells. Prokaryotic RNA polymerase recognizes promoter elements at conserved positions and continues synthesis until either intrinsic formation of hairpin structures or interaction with Rho protein terminates the process, with polycistronic transcripts allowing the simultaneous production of multiple proteins. Eukaryotic cells employ specialized RNA polymerases that require numerous transcription factors to bind core promoter regions such as the TATA box and initiator elements before transcription can begin. The nascent eukaryotic transcript undergoes extensive post-transcriptional modification, including attachment of a methylated guanosine cap at the five-prime end, addition of a polyadenylated tail at the three-prime end for stability, and removal of intronic sequences through spliceosome-mediated catalysis. Alternative splicing mechanisms allow single genes to generate multiple distinct proteins, substantially expanding the proteomic complexity of organisms beyond what the genome size alone would suggest. Non-coding RNA molecules further contribute to gene regulation through diverse mechanisms independent of protein-coding functions.

Using this chapter to study? Last Minute Lecture is free and student-run. If it helped, consider supporting the project.

Support LML ♥