What companies are responsible for creating and releasing…