moved data backing to the namerepository