[to merge with master] customize serialize/deserialize

`add = TRUE` :+1: