fixing but not done: dependencies