reorganized repository and added fixes to centos 7