functions and loading data from a directory
function arguments syntax etc