scratch repo