In the very beginning of design, we need to consider components to use, heat generation, safety control, housing material, power management, the most cost-effective and most efficient way to realize it. For each design, we challenge ourself to find the best way to engineer each of them to get the best performance. Most important of all is the safety. Each layout we have designed has to pass several rounds of very strict tests. Many protections will be adopted for a most safe product, such as anti-static protection, input over voltage protection, output over voltage protection, smart output identification, input over current protection, output over current protection, short circuit protection, over temperature protection, flame retardant protection, waterproof protection, etc.