Explain my Procedure has several key features: