updated licensing and copyright