BSD license
swartz credit