reorganized hacking stuff