started working on cracking function, and added initial walker function
started working on cracking function, and added initial walker function