rember how to return a procedure