added several modules