added several application modules