Add contained procedures