[Feature] Add common part and backedn dependency