add license and copyright