bmpt2 - private