It does so by