attribution and readmes