allow dist functions to take multiple obs
add formatQ4 function and roxygenize