customized for BPD