wip - allow put to include metadata