add login component