The ribosome does what?