some pointers for crack.c