publish
add license header
add unique organization name constraint