changed the punch style, lots more changes to make