AmBP construction