added BSD3 for prior work