add copyright, license and a TODO list