BSD Style licensing added