add procedure practices