Fixed a little bug, and modified cat and hello_name to use procs