Many threads already discuss this topic, please try harder to look for them. Threads and videos such as this are a good explanation of ratchets.