Ver 1.0

Before Optimization