admin prefrence framework