1. Reduce some complex design.
@Cobble.Ge