add feature and autoloads