modify replay format to be more extensible