The script for Skyfall underwent some changes during production. It was originally written by Neal Purvis and Robert Wade, who have written the last 5 Bond films, but American screenwriter John Logan was hired to edit the script, making some changes. One of the main changes to the script was making the character Q younger than in previous films. Several companies like Coca Cola, Heineken, Sony, and Omega provided product placement in the film in exchange for promotional consideration.