add headers and libs