for local repository