added the sceliton of functions to be writen
new function
sourcing new functions file and adding more explinations