pokemon are actually added to user and fixed constructor issues with pokemon