add convert to underscore and autoloading of constants