added bsd 2 clause license