some changes to support having the remote repository