Cabalized, added BSD license.