add procedure example