added barf2