Add proper attribution & update to match our guidelines.