add autoload for easier to add new files with new functions.