Bari generation