partial implementation of new fieldified preferences system