Add initialization mechanisms