Nightmare lives here, ill finish this later.