big progress on the serializer
holy quackamole I think it's working