fixed negative stuff