add repository and file