Updated contributions object, reader and writer