adding punch