Issue #38: added preference categories