Zhaoyue

Using the library to reduce code