Add login states and methods