covered all three core components for f-DBC implementation