add headers and CONTRIBUTING