skeleton model for preferences