fix rank of punch