fabric customization methods