The templates have been provided. Please follow the "Instruction" to add several methods to the codes.