smart repertoire added