Added some stuff to main to actally make this a pass cracker