repository scaffold