add required dependencies