class doc
barf