added dependencies properly