Code input

Now all of the code is here.