add tests for serealization