highly improved run time and graphics