added BSD 3-clause license