update routing & add autoloading for models