add compilation section