improved run time efficiency