getting closer. setting up dependencies