[AD] B04, A03a-c
[AD] B04, A03d
[AD] B04, merge