4 directional punching