use BlobBuilder if we have to
code refactoring, still trying to sniff out this attachment bug