All you need to Know about Your wedding day Team and their Duties