added all putObject settings, closes #3