Code Design

There are two ways to install: