req improved