class temp repository