fixing contact bug?