add required modules