split up dependency