Add autoload
Add login function