Split functions into autoload files