added dependencies and initial config