making new custom login method to be less annoying