requirements and step-by-step procedure