install all necessary modules