learn to use repo