Create separate files for each function