added gpunit, device