add TODO list and copyright after discussion with Luke.