Initial upload. most based on NodeStream build methods/code also.