Added smartrep