preference additions