fixed a bug, removed touch punch