add login endpoint