adding barf and splat from b3
adding stuff in b3
more b3 changes
more small changes going on in b3
coninuing in b3