Negatives implemented; needs debugging