What role did Branch Rickey play in Jackie Robinson's career?

1. He offered Robinson more money than any player was making at the time
2. He coached him in the infield and became Robinson's mentor
3. He gave Robinson the opportunity to play at the Major League level
4. He managed the great Dodger teams of the late 1940s and early 1950s