I'm not getting how interface is working i don't know why he doesn't like User/Loser/Coder/Programmer when i'm using instance of