multi module structure for security