updatedA with module dependencies