refactor Spec
add tuple testdata
fix Ascii Serializer