time to just go with the flow...
Should add the functions as well...