initialize repositoy