Applied CP5 GUI library

[important] please download and install CP5 library before run