functional barrier