repository model and collection added