udpate makefile
update copyright notice