added punch class