example cleaned up + gpu acc