compiles now, but who can tell if it is correct -- PACbio will need to check