make a couple of methods static
add methods for dublicating and adding fulltext
index