fixed sociopath, it was almost right.