Yes it was a little bump, the copy & paste, but i guess it was a very good challenge to proof the own knowledge and get it deeper by trying to write this code for loginController & loginViewModel by self. For me it works fine. So i was able to fix some bugs by self directly (changed the registrationcontroller & logincontroller) - but some bugs still happen, like if you logged in, cards loaded, logged out, again logged in, than you have duplicate cards, because the the cardViewModels not reseted. Nothing that can't be fixed by self. It's again a good challenge to dive deeper in code and try to think by self and not only writing from brian videos like a zombie :)