add login features