solve bugs of contact