no need to create a proc when we just call it once. i wonder why the callback does not work?