fixed collisions(probably).