cracking through