added loginHandler