preferences and geometry splitting