move additional library request to cpp