got procedures totally working (or so I think...) Now it's time for functions! :D