self used for test repo