tailoring methods