functions can return and send to functions
function hoisting so can be called before defined.