Updated with info regarding punch control.

The project has now been extended to handle the punch as well.