oh yeah, dot source the functions