add preference category