4 - add required modules