renamed function list to reserved words and made some additions