hack preferences