adding optional name to addDataAfter, changing incrementField to serverIncrement, adding serverAppend, adding appendNamedDataAfter