[refactoring] web agency module structure