add Foreign Function Interface section