fix copyright, add TODO