preferences api method changes