SO MANY DIALOGUES ASKDJHF;KASHDF