(enhancement) adding repo object