fixed collsion