added barrier models