hairdresser: someone who cuts or beautifies hair
causal agent: any entity that produces an effect or is responsible for events or results
complement: something added to complete or embellish or make perfect