hard bpxxx