Reorganized structure. Implementing spoof() a bit more