Added an alternative approach to obtain the required modules