change req to init