Hi I hired a contractor to perform a job on a driveway/sidewalk. We did not sign any contracts. At the beginning of a job I paid him half the money in cash (forgot to ask for a proof). Village required both pre-pour and final inspection. Final inspection failed because the sidewalk is above the house foundation and there is absolutely no pitch(slope) away from the house, so it crates a condition where water can get into the house instead of flowing freely away from the house. The contractor is extremely hard to talk to and not too much willing to fix the issue. He threatened however to put a lien against my house, which I think is ridiculous given the village failed the inspection. Can he even do that without us having any sort of contract? I keep sending him messages reminding the extent of the damage (it rained and water just puddles against a house). On a side note can I just hire a different contractor to fix the issue without worrying the one I hired will change his mind sometime in the future and will reach out to me to fix the issue? I don't want to pay another contractor only to find out I can shot myself in a foot and pay twice for same work. thanks !