Let me know if I've confused anything also, tried to keep it short but may have missed important details.