make dependencies work