base for punch log