Modified for running on GPU