Contains all the method definitions.