added all required modules