add copyright & documentation