 that will be very effective in terms of getting rid of any oil stains or things like that. But basically get your floor clean, let it dry for a day, and then apply the material the next day. And if you're a contractor and you're doing a larger area or maybe you just do a lot of garage floors, you might even wish to do a grind on the floor and sort of remove the surface derma of the concrete. Either way works, but the important thing is that you want something with maximum bite