added 3-clause BSD license