apu_hammer
work in progress