user preferences and packages