working further on bdp