Refactored everything except CUDA