I'm actually so confused... Alot is going on at once.