source the code containing the functions