add integration between system and repository