Character punch implemented