Now with functions! 

Wooooooooo