how to do procedures

procedure functions