functions - personal is done.

I hope i did this right. it works, but i have a hard enough time
remembering how to do it, let alone the names of what i’m doing. in due
time i suppose?