post serialization wip
cmake lists update