updated preferences demo