updated headers, license and notice