Adding all these codes in this thingy