it was not a good idea to always use one letter variables. better commenting and combo highlighting, and listing.