fixed the punch