version 3 uses the RENAME reserved word to make the program more readable