Added autoload for functions and interfaces classes