added bsd header
merge