setup backend dependencies