cd compilation 2018-web