improve the scan and serializers