use more readable names for variables especially for global vars