allocation-styles