brand spanking new partial strategy, which allows for passing data. resolves #98, resolves, #140